| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

CompositeEncoder.h
1 // CompositeEncoder.h
3 //
5
6 namespace nkGraphics
7 {
11 class CompositeEncoder final
12 {
13 public :
14
15 // Decoding
23 static bool canDecode (const nkMemory::BufferView<>& sources) ;
32 static DecodedData decode (const nkMemory::BufferView<>& sources, const CompositeDecodeOptions& options = CompositeDecodeOptions()) ;
33 } ;
34 }
nkGraphics::CompositeEncoder::canDecode
static bool canDecode(const nkMemory::BufferView<> &sources)
nkGraphics::CompositeEncoder
Allows to work with all formats supported, automatically.
Definition: CompositeEncoder.h:12
nkMemory::BufferView
A view over data.
Definition: BufferView.h:18
nkGraphics::CompositeEncoder::decode
static DecodedData decode(const nkMemory::BufferView<> &sources, const CompositeDecodeOptions &options=CompositeDecodeOptions())
nkGraphics::CompositeDecodeOptions
Aggregates all decoding options available for composite decoding.
Definition: CompositeDecodeOptions.h:12
nkGraphics::DecodedData
Holds the result of an Encoder's decoding operation.
Definition: DecodedData.h:12
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7